package com.bitcola.security.admin.vo;

import cn.hutool.core.util.StrUtil;
import lombok.Data;

@Data
public class UserVO {

    /**
     * id
     */
    private Integer id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 手机
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 邀请码
     */
    private String inviteCode;

    /**
     * 认证名
     */
    private String realName;

    /**
     * 证件类型
     */
    private String documentType;

    /**
     * 证件号码
     */
    private String documentNumber;

    /**
     * 正面照
     */
    private String picFace;

    /**
     * 背面照
     */
    private String picBack;

    /**
     * 手持照
     */
    private String picHold;

    /**
     * 认证状态
     */
    private String kyc;

    /**
     * 格式化ID
     * @return
     */
    public String getUid() {
        return StrUtil.fillBefore( StrUtil.toString( id + 10000), '0', 7);
    }
}
